﻿using System;
using System.Collections.Generic;
using System.Text;

namespace FocusCareer.Entities
{
    public abstract class AuditEntityBase : EntityBase, IAuditEntity
    {
        /// <summary>
        /// Creation time of this entity.
        /// </summary>
        public virtual DateTime CreationTime { get; set; }

        /// <summary>
        /// Creator of this entity.
        /// </summary>
        public virtual Guid? CreatorUserId { get; set; }

        /// <summary>
        /// Last modification date of this entity.
        /// </summary>
        public virtual DateTime? LastModificationTime { get; set; }

        /// <summary>
        /// Last modifier user of this entity.
        /// </summary>
        public virtual Guid? LastModifierUserId { get; set; }
    }
}
